package Abstracts;

public interface AbstractControlSystem{
	public double[] getMove(double[] params);
	public void setControlSystem(AbstractFunction[] funcions);
	public AbstractFunction[] getFunctions();
	public void generateControlSystem();
	public int getDimensions();
	public AbstractControlSystem clone() throws CloneNotSupportedException;
//	public void clone(AbstractControlSystem cs);
}
